package io;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class FOSDemo {
    public static void main(String[] args) throws IOException {
        /*
        文件输出流两个常用的构造器：
        1）FileOutputStream(String fileName)
        2）FileOutputStream(File file)
        文件流创建时如果指定的文件不存在则会自动创建，前提是该文件所在的目录必须存在，若不存在则发生异常
         */
        //基于file定义文件输出流
        File file = new File("fos.dat");
        FileOutputStream fos = new FileOutputStream(file);
        //定义文件输出流
        //FileOutputStream fos = new FileOutputStream("fos.dat");
        fos.write(1);//向fos.dat中写入了1个字节
        fos.write(2);//向fos.dat中又写入了1个字节
        fos.write(256);
        fos.write(255);
        fos.write(257);
        System.out.println("写出完毕！");
        fos.close();//关闭流
    }
}
